home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
editor
/
wf314.zip
/
WF311DOC.ZIP
/
DOCS
/
WF_V31.NEW
< prev
next >
Wrap
Text File
|
1994-04-15
|
109KB
|
2,855 lines
..PD HPPCL5WF.PDF
.pl66
.po O 12
.po E 8
.mt4
.mb5
.hm0
.fm4
Word Fugue
Industrial Strength Word Processing
Version 3.1
Copyright ⌐ 1987,1994
Fugue Software
All Rights Reserved
.pa
Word Fugue
Industrial Strength Word Processing
Version 3.1
Copyright ⌐ 1987,1994
Fugue Software
All Rights Reserved
┌─────────┐
┌─────┴───┐ │ (R)
──│ │o │──────────────────
│ ┌─────┴╨──┐ │ Association of
│ │ │─┘ Shareware
└───│ o │ Professionals
──────│ ║ │────────────────────
└────╨────┘ MEMBER
.pa
.pa
.he COPYRIGHT NOTICE
This program and documents are protected by both Australian
Copyright law and International treaty provisions. You are
authorized to make only archival copies of this material for the
purposes backing up your program and protecting your investment
from loss. It may not be used by more than one person at a time,
and may not be used on more than one machine at a time. This does
not exclude you from using it on different machines, as long as you
make sure that no-one else can use it on one machine while you are
using it on another. You may also lend it to other people, provided
that it is only one person at a time, and that you cannot use it
when someone else is using it. The same conditions apply to anyone
you may lend this material to. You may not sell it or give it away!
The program is NOT copy protected.
Word Fugue is Copyright 1985 through 1994
by Fugue Software
All Rights Reserved.
Fugue Software (Australia)
P.O. BOX 942
WODEN ACT 2606
AUSTRALIA
This document was prepared with Word Fugue.
.pa
.he Word Fugue License Agreement
(1) Copyright: The Word Fugue program and all other programs
and documentation distributed or shipped with it are Copyright
to Fugue Software, 1988, 1994, and are protected by Australian
and international copyright law. In the rest of this document,
this collection of programs is referred to simply as "Word
Fugue". You are granted a license to use your copy of Word
Fugue only under the terms and conditions specified in this
license agreement.
(2) Use of One Copy on Two Computers: If you have a copy of
Word Fugue which is licensed for use on a single computer, you
may install it on two computers used at two different locations
(for example, at work and at home), provided there is no
possibility that the two computers will be in use at the same
time, and provided that you yourself have purchased Word Fugue,
or if Word Fugue was purchased by your employer, that you have
your employer's explicit permission to install Word Fugue on
two systems as described in this paragraph. The right to
install one copy of Word Fugue on two computers is limited to
copies originally licensed for use on a single computer, and
may not be used to expand the number of systems covered under a
multi-system license.
(3) Use of Word Fugue on Networks or Multiple Systems: You may
install your registered copy of Word Fugue on a computer
attached to a network, or remove it from one computer and
install it on a different one, provided there is no possibility
that your copy will be used by more users than it is licensed
for. A "user" is defined as one keyboard which is connected to
a computer on which Word Fugue is installed, regardless of
whether or not the user of the keyboard is aware of the
installation or use of Word Fugue in the system.
(4) Making Copies: You may copy any version of Word Fugue for
normal backup purposes, and you may give copies of the
shareware version to other individuals, which they may also use
and copy subject to the terms of this agreement. If you copy
the shareware version of Word Fugue for others, you must
include all of the files distributed with it, including this
one. You may not give copies of the registered version to any
other person for any purpose, and you may not make any copies
of the printed and bound Word Fugue manual without explicit
written permission from Fugue Software.
(5) Distribution Restrictions: ASP Vendors may distribute Word
Fugue as part of their shareware offerings provided they abide
by the ASP regulations and guidelines. Non ASP vendors may
distribute Word Fugue shareware version provided they
distribute the entire Word Fugue package. They may add files to
it, but under no circumstances may they remove files. They must
also inform buyers of their obligation to register the program
if they continue to use it after a reasonable evaluation
period. NON ASP vendors must also not charge more than a
reasonable copying fee for the disks (around $US3 per 360k
disk, and no more than $US8 for 1.4M disks). Individual copies
of the shareware version may be passed to friends and
associates for their individual use provided the entire package
is passed on, and the recipient is made aware of their
obligation to register. This same applies to hardware vendors
who bundle shareware with their systems. Specifically, Word
Fugue is NOT free or Public Domain, and you may not represent
it as such. You may not sell the registered version without
express written permission from Fugue Software.
.CP4
(6) Use of Word Fugue: Word Fugue is a powerful program. While
we have attempted to build in reasonable safeguards, if you do
not use Word Fugue properly you may destroy files or cause
other damage to your computer software and data. You assume
full responsibility for the selection and use of Word Fugue to
achieve your intended results. As stated below, Fugue Software
limits its warranty to replacement of a defective program
diskette or manual.
(7) LIMITED WARRANTY: Fugue Software warrants to owners of
registered copies of Word Fugue that the software will operate
in accordance with the description given in the documentation,
and that the diskette and manual will be free of physical
defects which interfere with normal use. For a period of 90
days from the date of your purchase of Word Fugue, Fugue
Software will, at its sole option and subject to the
restrictions above and below, repair or replace any defective
item(s), or refund the purchase price of any diskette and/or
manual and/or any other parts or components of Word Fugue found
to be defective, if such defect is the fault of Fugue Software
and not the result of misuse or abuse. Such a refund, repair,
or replacement shall be your sole remedy for any defects,
program error(s), or documentation error(s). In no event shall
Fugue Software be responsible for any other costs or damages
whatsoever due to errors in usage or your failure to read,
understand, or follow instructions in the documentation. FUGUE
SOFTWARE MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING WITHOUT LIMITATION THE WARRANTIES OF MERCHANTABILITY
AND OF FITNESS FOR A PARTICULAR PURPOSE. Fugue Software's
warranty is expressly limited to the cost of replacement of any
defective diskette or other part.
NOTE: In some countries (including Australia) local laws may
prescribe different warranties.
.PBO
.H1 WORD FUGUE USERS GUIDE
.H2 TABLE OF CONTENTS
.h3─────────────────────────────────────────────────────────────
.f1
.f2─────────────────────────────────────────────────────────────
.f3 - # -
.pn1
.pt r
.fi WF_v31.TOC
.pbo
.H2 LIST OF ILLUSTRATIONS
.fi wf_v31.to1
.pbo
.H1 WORD FUGUE USERS GUIDE
.h2─────────────────────────────────────────────────────────────
.H3
.pbo
.pt n
.pn 1
.RRL ! ! ! ! ! ! ! ! R
.iw 35,6
.ir;.co 2,5
Word Fugue V3.1
Welcome to Word Fugue, the industrial strength word processor that is
available as shareware.
This document described the changes included in the new version 3.1,
as well as suplementing some of the existing V3.0 documentation.
.tc Hyphenation ....................................................#
Hyphenation
.im Hyphenation
This feature is in V3.0, but for some reason, it was left out of the
V3.0 documentation.
Hyphenation is the process of breaking a word into 2 parts, one at the
end of the line with a hyphen (-) to indicate that the word continues
on the next line, and the rest of the word on the next line. It is
used primarily for reasons of aesthetics, in order to avoid excessively
ragged right margins when a word will not fit on the end of the line.
Hyphenation is optional with Word Fugue, meaning that you can turn
this feature ON or OFF. When it is ON, Word Fugue can insert hyphens
during Word Wrap and paragraph reformat operations. When it is OFF,
the entire word is moved to the next line. If the paragraph is
reformatted again, any existing hyphens are removed first.
Exactly where the hyphen is inserted is controlled by Word Fugue,
under guidence of the Hyphen Hot Zone option.
.lh 6 / 48
╔══════════════════════════════════════════════════════════════════════════════╗
║ File Edit Window Block Search Goto Options Miscellaneous Quit Help ║
╚════════════════════════════════════════╦═══════════════════════╦═════════════╝
║ Global file options ║
║ Margins ║
║ Format options ║
╔════════════════════════════╗║
║ Justify OFF ║║
║ Word wrap ON ║║
║ Autoindent ON ║║
║ Insert mode ON ║║
║ Page breaks ON ║║
║ Column mode OFF ║║
║ Replace column ON ║╝
║ Squash line on wrap ON ║
║ auto reFormat OFF ║
║ Enter gives Paragraph OFF ║
║ Hyphenation ON ║
║ Hyphen Hot Zone 3 ║
╚════════════════════════════╝
.lh 8 / 48
.tc1 Fig 1 - Hyphen options ........................................#
.ix Hyphenation; Options
.ix Options; Options for Hyphenation
.ix Option (new); Hyphenation
Fig 1 - Hyphen options
On the menu shown above, there are 2 options which control
hyphenation. The "Hyphenation" option turns it ON and OFF, as
described above.
.CP5
The second option "Hyphen Hot Zone" defines the region of the word
which Word Fugue can hyphenate. A word will be hyphenated if the
number of characters in the word to the left of the right margin
exceeds (or is equal to) the Hyphen Hot Zone setting. In addition,
the number of characters in the remainder of the word must be at least
equal to the Hyphen Hot Zone setting. This avoids the hyphenation of 3
and 4 letter words which is not aesthetically pleasing.
.ix Hyphenation; Hot Zone
.ix Hot; Hot Zone for hyphenation
.ix Zone; Zone for hyphenation
For example:
If Hyphen Hot Zone is 3, then words will be hyphenated if there
are at least 3 characters within the right margin, and if there
are at least 3 characters left in the remainder of the word. The
rest of the word will be moved to the next line. Thus the
candidate word must be at least 5 characters long.
Hy|phenation ->
Hyphenation
Hyp|henation -> Hy-
phenation
Hyphena|tion -> Hyphen-
ation
Hyphenati|on -> Hyphenat-
ion
Hyphenatio|n -> Hyphenat-
ion
Note that in the first case, there aren't 3 characters before the
right margin, so the whole word is moved to the next line.
Note that in the last case, the hyphen position is moved back so
that there are 3 characters on the next line.
If the Hyphen Hot zone is set to 5, the minimum word length for
hyphenation is 9 (4 plus hyphen on first line and 5 on second
line) and it will work like this:
Hyph|enation ->
Hyphenation
Hyphe|nation -> Hyph-
enation
Hyphena|tion -> Hyphen-
ation
Hyphenat|ion -> Hyphen-
ation
Note that in the first case, there aren't 5 characters before the
right margin, so the whole word is moved to the next line.
.CP5
Note that in the last case, the hyphen position is moved back so
that there are 5 characters on the next line. If this does not
leave sufficient characters at the front of the word, the entire
word will be moved to the next line (assuming a hyphen Hot zone of 5):
Somet|imes ->
Sometimes
The Hyphen Hot Zone can be set to any value between 2 and 9. As a
general rule, a value between 3 and 5 appears to give the best results.
.im File Management
.tc
.tc File Management Commands .......................................#
File Management
Word Fugue displays a list of files for several commands, such as Open
file and Directory display. This list can be manipulated with the
following commands:
.tc Help ........................................................#
Help
.ix Help
Pressing F1 will display a help screen with a list of available
commands displayed. Pressing ESC on the help screen will return you
to the directory listing.
.lh 6 / 48
Press <Esc> to leave help system Ñ 21:15:13
╔═════════════════════════════ B:\WF\*.* 9 Files ═════════════════════════════╗
║ descript.ion 01Nov93 23:57 .a.h 30 ║
║ fileinfo.wf 07Jan94 11:34 .a.. 415 ║
║ prices.wf 26Oct93 18:34 .a.. 9,195 current price list ║
║ wf.pck 07Jan94 12:03 .a.. 1,413 ║
║ wf╔═══════════════════ WordFugue Help System ════════════════════╗ ║
║ ..║ ║ ║
║ AT║ File Management Commands ║ ║
║ DO║ ║ ║
║ EX║ From this display, the following commands are available: ║ ║
╚═══║ ║═══════════╝
║ F1 - Display this screen ║
║ F2 - Rename highlighted file ║
║ F3 - Delete highlighted file ║
║ F4 - Sort display by file name ║
║ F5 - Sort display by file date ║
║ F6 - Sort display by file extension ║
║ F7 - Sort display by file size ║
║ F8 - Edit the description for highlighted file ║
║ ║
║ ║
║ ║
╚══════════════════════════════════════════════════════════════╝
.lh 8 / 48
.tc1 Fig 2 - Help for File Management ..............................#
Fig 2 - Help for File Management
.CP5
.ix Edit description
.ix Edit description; Edit File Description
.tc Edit Description ............................................#
Edit Description
Pressing F8 will enable you to edit the associated file description
for the highlighted file. You will see a dialogue box:
.CP5
.lh 6 / 48
╔═══════════ new File Description for wf_v31.2wf ═══════════════╗
║ this is the V3.1 documentation ║
╚════════════════════════════════════════════════════════════════╝
.lh 8 / 48
Type the description into the box, and press Enter to accept it, or
press ESC to cancel the operation.
.ix Rename File
.ix Rename File; Rename File
.tc Rename File .................................................#
Rename file
Pressing F2 will enable you to rename the file. You will see a
dialogue box:
.lh 6 / 48
╔ Rename B:\wf_v31.2wf Enter new name ╗
║wf_v31.2wf ║
╚═══════════════════════════════════════╝
.lh 8 / 48
Type the new name into the box and press Enter to change it, or
press ESC to cancel the operation.
.ix Delete File
.ix Delete File; Delete file
.tc Delete File .................................................#
Delete File
Pressing F3 will delete the highlighted file. You will be asked to
confirm the deletion before it proceeds.
.lh 6 / 48
╔═════════════════════════════╗
║ Delete B:\wf_v31.2wf (Y/N) ║
╚═════════════════════════════╝
.lh 8 / 48
Press Y or y to delete the file, N, n or ESC to cancel the
operation. If the file is deleted, it will show in the list as
" *erased* ":
.lh 6 / 48
╔═════════════════════════════ B:\WF\*.* 9 Files ═════════════════════════════╗
║ descript.ion 01Nov93 23:57 .a.h 30 4Dos description file ║
║ fileinfo.wf 07Jan94 11:34 .a.. 415 Word Fugue description file ║
║ prices.wf 26Oct93 18:34 .a.. 9,195 November 93 price list ║
║ *Erased* 07Jan94 11:42 .a.. 1,413 ║
║ wf_docs.zip 01Nov93 23:56 .a.. 332,283 V3.0 Manual compressed ║
║ .. 20Jun91 01:22 .... <DIR> ║
║ ATTR 07Jan94 11:37 .... <DIR> ║
║ DOCS 07Jan94 11:37 .... <DIR> ║
║ EXAMPLES 07Jan94 11:37 .... <DIR> ║
╚═══════════════════════════════ 171,520 bytes free ═══════════════════════════╝
.lh 8 / 48
.tc1 Fig 3 - Directory display with deleted files ..................#
Fig 3 - Directory display with deleted files
.CP7
.ix Sort by Name
.tc Sort by File Name ...........................................#
Sort by file name
This is the default sort order of the list. Pressing F4 will sort
the list by name in ascending alphabetic order. Note that numbers
sort before letters, and some special characters sort first. Also
note that directories will always sort to the bottom of the list
(this is different from V3.0, where they sorted to the top of the
list).
.lh 6 / 48
╔═════════════════════════════ B:\WF\*.* 8 Files ═════════════════════════════╗
║ descript.ion 01Nov93 23:57 .a.h 30 4Dos description file ║
║ fileinfo.wf 07Jan94 11:34 .a.. 415 Word Fugue description file ║
║ prices.wf 26Oct93 18:34 .a.. 9,195 November 93 price list ║
║ wf_docs.zip 01Nov93 23:56 .a.. 332,283 V3.0 Manual compressed ║
║ .. 20Jun91 01:22 .... <DIR> ║
║ ATTR 07Jan94 11:38 .... <DIR> ║
║ DOCS 07Jan94 11:36 .... <DIR> ║
║ EXAMPLES 07Jan94 11:37 .... <DIR> ║
╚═══════════════════════════════ 175,104 bytes free ═══════════════════════════╝
.lh 8 / 48
.tc1 Fig 4 - Files sorted by Name ..................................#
Fig 4 - Files Sorted by Name
.tc Sort by Date (descending) ...................................#
.ix Sort by Date
Sort by Date (descending)
Press F5 to sort the list into descending order of date and time.
This will place newest files at the top of the list. Directories
will sort to the bottom of the list in date order. Note that sorting
is done to the second, although seconds are not displayed.
.lh 6 / 48
╔═════════════════════════════ B:\WF\*.* 8 Files ═════════════════════════════╗
║ fileinfo.wf 07Jan94 11:34 .a.. 415 Word Fugue description file ║
║ descript.ion 01Nov93 23:57 .a.h 30 4Dos description file ║
║ wf_docs.zip 01Nov93 23:56 .a.. 332,283 V3.0 Manual compressed ║
║ prices.wf 26Oct93 18:34 .a.. 9,195 November 93 price list ║
║ ATTR 07Jan94 11:38 .... <DIR> ║
║ EXAMPLES 07Jan94 11:37 .... <DIR> ║
║ DOCS 07Jan94 11:36 .... <DIR> ║
║ .. 20Jun91 01:22 .... <DIR> ║
╚═══════════════════════════════ 175,104 bytes free ═══════════════════════════╝
.lh 8 / 48
.tc1 Fig 5 - Files sorted by Date ..................................#
Fig 5 - Files Sorted by Date
.ix Sort by Extension
.tc Sort by Extension ...........................................#
Sort by Extension
Press F6 to sort the list into ascending alphabetic order of
extension (thats the part after the dot). This will place all files
with the same extension together in the list. Directories will sort to
the bottom of the list in sorted order.
.cp11
.lh 6 / 48
╔═════════════════════════════ B:\WF\*.* 8 Files ═════════════════════════════╗
║ descript.ion 01Nov93 23:57 .a.h 30 4Dos description file ║
║ prices.wf 26Oct93 18:34 .a.. 9,195 November 93 price list ║
║ fileinfo.wf 07Jan94 11:34 .a.. 415 Word Fugue description file ║
║ wf_docs.zip 01Nov93 23:56 .a.. 332,283 V3.0 Manual compressed ║
║ DOCS 07Jan94 11:36 .... <DIR> ║
║ EXAMPLES 07Jan94 11:37 .... <DIR> ║
║ ATTR 07Jan94 11:38 .... <DIR> ║
║ .. 20Jun91 01:22 .... <DIR> ║
╚═══════════════════════════════ 173,056 bytes free ═══════════════════════════╝
.lh 8 / 48
.tc1 Fig 6 - Files sorted by Extension .............................#
Fig 6 - Files Sorted by Extension
.ix Sort by Size
.tc Sort by Size ................................................#
Sort by Size
Press F7 to sort the list into ascending order on the file size.
Directories will sort to the bottom of the list.
.lh 6 / 48
╔═════════════════════════════ B:\WF\*.* 8 Files ═════════════════════════════╗
║ descript.ion 01Nov93 23:57 .a.h 30 4Dos description file ║
║ fileinfo.wf 07Jan94 11:34 .a.. 415 Word Fugue description file ║
║ prices.wf 26Oct93 18:34 .a.. 9,195 November 93 price list ║
║ wf_docs.zip 01Nov93 23:56 .a.. 332,283 V3.0 Manual compressed ║
║ .. 20Jun91 01:22 .... <DIR> ║
║ DOCS 07Jan94 11:36 .... <DIR> ║
║ EXAMPLES 07Jan94 11:37 .... <DIR> ║
║ ATTR 07Jan94 11:38 .... <DIR> ║
╚═══════════════════════════════ 169,472 bytes free ═══════════════════════════╝
.lh 8 / 48
.tc1 Fig 7 - Files sorted by Size ..................................#
Fig 7 - Files Sorted by Size
.im Directory Change
.tc
.tc Change Directory Commands ......................................#
.ix Setting new
.ix Browsing
Directory Change
Now if you cannot remember the full name of the directory to which you
wish to change, you can browse the list of directories on yot hard disk.
Normally you would overtype the Current Directory prompt with the name
of the new directory. Then you would press enter to change to that
directory.
However, now you can enter *.* and see a list of directories on your
hard disk. You can even highlight any of these directories and press
enter to see what directories it contains. When you find the one you
want to select, press Ctrl Enter to select it (not enter, since this
will browse the next level).
.lh 6 / 48
╔══════════════════════ Current Directory: ══════════════════════╗
║C:\WF ║
╚════════════════════════════════════════════════════════════════╝
.lh 8 / 48
.tc1 Fig 8 - Change Directory ......................................#
Fig 8 - Files Sorted by Size
.pa
.im Ruler lines
.tc
.tc Ruler Lines ....................................................#
.ix Insertion
Ruler Lines
.tc Insertion ...................................................#
Insertion
In versions 2 and 3 ruler lines were inserted in the text only when you
decided to insert them using the Put Ruler Line command (Ctrl O O).
While this was simple, it sometimes lead to unfortunate side effects
if you inserted a ruler line, then changed the margin - the margin
change would be forgotten when you reloaded the file, and could
sometimes be over-ridden by the ruler line.
These side effects did not occur if you always inserted the ruler line
and modified it to reflect the changes.
.ix Modify margins
With this version, you have the option of inserting a ruler line into
the text whenever you change the margins or edit the ruler line. The
default is to insert the ruler line whenever you change the margins or
edit the ruler line, although if you do not like this behaviour you
can turn it OFF.
.lh 6 / 48
╔══════════════════════════════════════════════════════════════════════════════╗
║ File Edit Window Block Search Goto Options Miscellaneous Quit Help ║
╚════════════════════════════════════════╦═══════════════════════╦═════════════╝
║ Global file options ║
║ Margins ║
╔══════════════════════════╗ ║
║ Left 1 ║ ║
║ Right 72 ║ ║
║ Top 5 ║ ║
║ Bottom 6 ║ ║
║ Page length 70 ║ ║
║ Spacing 1.000 ║ ║
║ Margins insert .RR ON ║ ║
╚══════════════════════════╝══╝
.lh 8 / 48
.ix Options
.tc1 Fig 9 - Option controlling insertion of Ruler line ............#
Fig 9 - Option controlling insertion of Ruler Line
This option can be found under the Margins sub menu of the Options
menu, as illustrated above (Margins Insert .RR).
.pa
.tc
.tc Start Up Parameters ............................................#
.im Start up Parameters
Start Up Parameters
Some additional parameters have been added when starting the program.
If you use an option, it is placed on the command line after the
program name and separated from it by a space. The ordering of the
parameters is not important, and they can be placed before or after
any file names.
.ix /NM
.ix Mouse ; Mouse Driver
.ix Mouse D; switching OFF
.ix Mouse D; No Mouse
.ix Mouse D; /NM startup parameter
.ix No Mous; No Mouse
.tc No Mouse /nm ................................................#
for example:
WF fred /NM
wf /nm fred
are equivalent start up commands. Each will start the program
without the mouse driver, and open the file FRED.2WF for
editing. If the file does not exist, a new one will be
created.
The new parameters are:
No Mouse - /NM or /nm
Prevents the activation of the mouse driver code. The mouse driver
code is that supplied with Borland Pascal (the compiler we use for
Word Fugue), but we have had isolated reports of problems with some
"No Name" mice.
If you try to start Word Fugue and it dies immediately (before the
credits screen is displayed), try this parameter.
This setting can be set and saved from the options menu as well. See
the option "Mouse Scroll". When set to OFF and saved, the mouse
driver will not be activated next time you start the program.
No Enhanced keyboard - /NE or /ne
.ix /NE
.ix Enhan ; Enhanced Keyboard
.ix Enhance; switching OFF
.ix Enhance; No Enhanced keyboard
.ix Enhance; /NE startup parameter
.ix No Enha; No Enhanced Keyboard
.tc No Enhanced Keyboard /ne ....................................#
Prevents the activation of the enhanced keyboard driver.
Function keys F11 and F12 require the enhanced keyboard driver for
them to work. Word Fugue ships with code that tries to detect
whether you have an enhanced keyboard, and if so, enables the
enhanced keyboard driver. Some very old TSRs will not work once this
is done, and lock up the keyboard. (Old versions of BOOST are one
situation.)
If you start Word Fugue, and it loads properly, but refuses to
respond to the keyboard once loaded, try this option.
This setting can be set and saved from the options menu as well. See
the option "Enhanced Keyboard". When set to OFF and saved, the
detection of an enhanced keyboard will be disabled next time you
start Word Fugue.
.CP7
No Border - /NB or /nb
.ix /nb
.ix Borde ; Border
.ix Border; switching OFF
.ix Border; No Video Border
.ix Border; /NB startup parameter
.ix Video ; Video Border
.ix Videoa; switching OFF
.ix Videoa; No Video Border
.ix Videoa; /NB startup parameter
.ix No Vide; No Video Border
.tc No Border /nb ...............................................#
Prevents the display of the video border around the screen.
The factory setting is for Word Fugue to enable the video border in
the same colour as the status line. This provides a visible frame
around the usable area of the screen. However, some "No Name" video
cards will not work reliably when the border is enabled.
If you start Word Fugue in its normal 25 line mode, and find that
the screen displays garbage characters, try this option.
This setting can be set and saved from the options menu as well. See
the option "Use Border". When set to OFF and saved, the border
feature will be disabled next time you start Word Fugue.
.lh 6 / 48
╔══════════════════════════════════════════════════════════════════════════════╗
║ File Edit Window Block Search Goto Options Miscellaneous Quit Help ║
╚════════════════════════════════════════╦═══════════════════════╦═════════════╝
║ Global file options ║
║ Margins ║
║ Format options ║
║ Ruler ║
║ Display options ║
╔═══════════════════════╗ ║
║ Snow control OFF ║ ║
║ Block cursor OFF ║ ║
║ Display size 25x80 ║ ║
║ Font display ON ║ ║
║ Key help ON ║═════╝
║ Zoom state OFF ║
║ Paging Csr ║
║ Mouse scroll ON ║
║ Visible Padding ON ║
║ Use Border ON ║
║ Enhanced Keyboard ON ║
║ Overflow Markers OFF ║
╚═══════════════════════╝
.lh 8 / 48
.tc1 Fig 10 - Additional Start Up Options ..........................#
Fig 10 - Additional Start Up Options
Alternate Cursor - /C1 or /c1
.ix /c1
.ix Alter ; Alternate Cursor
.ix Altern; /C1 startup parameter
.ix Curso ; Cursor shape
.ix Cursor; /C1 startup parameter
.tc Alternate Cursor /c1 ........................................#
The factory default is to display a large cursor █ when in insert
mode, and a small cursor _ when in overwrite mode. However, some
people prefer the other way around.
If you are one of those who want a large cursor in overwrite mode,
and a small cursor in insert mode, then use this option when you
start Word Fugue.
Use specific CFG file - /Lfilename
.ix /L
.ix Word Perfect; Word Perfect CFG
.ix Confi ; Config files
.ix Config; /L startup parameter
.tc Use Specific Config file /L .................................#
This parameter tells the program to use the specified config file
instead of the one in the current directory.
.CP5
If you are a Word Perfect user, we supply a Word perfect config file
that can be used instead of the normal one. Start Word Fugue with
the parameter WF /LWORDPERF.CFG and it will use the Word Perfect
command set instead of the default ones.
Be aware that if you use this feature, the Save Options will still
write out a WF.CFG file into the current directory, not the file you
have loaded. However, once you have done this, you will not need to
use this parameter again, as the defaults will be loaded
automatically from WF.CFG in future.
.CP7
.tc Command Line Printing /p ....................................#
.ix Command Line ; Command Line Printing /p
Command Line Printing /pfilename
This parameter can be used to print a file from the command line.
This option has been introduced to conform with current windows
"Drag and Drop" practice, where a user can drag a file name from
file manager onto an EXE file, and windows will start that program
to print the file. The program will be started in an iconised
window, and will terminate when printing is finished.
When started this way, Word Fugue will load the file and commence
printing using the default printer PDF and to the default printer
port (normally LPT1). You should be sure to set these appropriately
and save the Setup so that this will work properly!
As soon as the file finishes printing, Word Fugue will terminate.
Please note that it is possible to Zoom the window to the
foreground, in which case you can interact with Word Fugue while it
is printing. However, as the program will terminate when printing
finishes, you could be in for a shock if you try editing a document!
(WF will save your work first, though.)
.tc Registering Word Fugue with Windows ......................#
.ix Command Line1; Registering with Windows
.ix Regedit ; REGEDIT (Windows print registration)
.ix Registering with Windows
Registering Word Fugue with Windows
Before you can take advantage of Window's drag and drop printing,
you must register Word Fugue with Windows. You do this by running
REGEDIT.EXE. This program tells Windows how to send printing to Word
Fugue, and also how to "drag and drop" a file onto Word Fugue for
editing.
From Program Manager, select RUN. Then select browse, and find
REGEDIT.EXE in your windows directory. Double click on this to
accept it, and then click on Run. After a few moments you should
then see the screen for "Registration Info Editor".
Scan through the list of registered file types to see if Word Fugue
is present (probably not, but you never know!). If it is not there,
then you should insert an entry for it. Click on Edit and then Add
file type to bring up a blank File Type screen. Type in the
following information:
Identifier: WordFugueDOS (no spaces)
File Type : Word Fugue for DOS
.CP5
Click on Open, and enter:
Command : C:\WF\WF.EXE %1 (or WFE.EXE)
Uses DDE : [ ] (no)
Alternately, you can use WF.PIF in place of WF.EXE
Click on Print, and enter
Command : C:\WF\WF.EXE %1 /p (or WFE.EXE)
Uses DDE : [ ] (no)
Click on OK to accept this. You should now see "Word Fugue for DOS"
appear in the list.
If you wish to print in a minimised window (as an icon) you need to
copy WF.PIF as WFP.PIF, and specify this in place of WF.EXE.
Further, you need to modify this PIF (using PIFEDIT) so that the
"Windowed" option is checked.
Now you need to tell Windows what extensions should be regarded as
Word Fugue file types. Run the windows File Manager, and highlight a
file (any file) with the extension 2WF . From the File Manager's
File menu select "Associate". You will see
Files with the extension: 2WF
Associate With :
There will be a list of applications - the same list the Regedit
displayed. Select "Word Fugue for DOS" and double click on it to set
it into the "Associate with" field. Now click on OK to accept this
information.
Now windows knows how to print or edit files with the extension 2WF,
and how to activate Word Fugue to print or edit documents that are
"drag and dropped" onto it.
.tc
.tc New Options ....................................................#
.im Option (new)
New Options
These reside under the Options menu. The new settings can be saved
with the Save Setup command.
.tc Decimal Character & Thousands Separator .....................#
.ix Decimal Character
.ix Thousands Separator
.ix Inter ; International Options
.ix Intern; Decimal Char
.ix Intern; Thousands Separator
Decimal char & Thousands Separator
These can now be swapped from "." & "," to "," and "." for European
users. There is a new sub menu under the Options menu -
"International"
.CP15
.lh 6 / 48
╔══════════════════════════════════════════════════════════════════════════════╗
║ File Edit Window Block Search Goto Options Miscellaneous Quit Help ║
╚════════════════════════════════════════╦═══════════════════════╦═════════════╝
║ Global file options ║
║ Margins ║
║ Format options ║
║ Ruler ║
║ Display options ║
║ Auto save ║
║ Lexicon & Macros ║
║ International ║
╔════════════════════╗ ║
║ Decimal Char . ║ ║
║ Num seperator , ║════════════╝
╚════════════════════╝
.lh 8 / 48
.tc1 Fig 11 - International Options ................................#
Fig 11 - International Options
Highlight one and press enter. The two characters will be swapped
around. Pressing enter again will swap them back again. It doesn't
matter which one you select.
These settings can be saved with the Save Setup command.
.tc Macro Directory .............................................#
.ix Macro directory
.ix Macro ; Macro Directory
.ix Macrod; Changing
Macro Directory
The submenu for setting the dictionary names now has another entry
for the default path for the macro files.
Version 3.0 and earlier would always look in the current directory.
This version will look in the directory specified. The macro file
loaded at start up is always WF.MAC.
.cp 16
.lh 6 / 48
╔══════════════════════════════════════════════════════════════════════════════╗
║ File Edit Window Block Search Goto Options Miscellaneous Quit Help ║
╚════════════════════════════════════════╦═══════════════════════╦═════════════╝
║ Global file options ║
║ Margins ║
║ Format options ║
║ Ruler ║
║ Display options ║
║ Auto save ║
║ Lexicon & Macros ║
╔════════════════════════════════╗║
║ Dictionary C:\WF\WF_MAIN.LEX ║║
║ Aux Wordlist WF_AUX.DIC ║║
║ Macro Directory C:\WF\ ║╝
╚════════════════════════════════╝
.lh 8 / 48
.tc1 Fig 12 - Macro Directory Option ...............................#
Fig 12 - Macro Directory Option
Highlight the entry and press Enter. You will be prompted to enter
the directory name:
.ix Macrod; Changing
.ix Macrod; Saving to Config
.lh 6 / 48
╔════════════════════ New Drive or Pathname ═════════════════════╗
║C:\WF\ ║
╚════════════════════════════════════════════════════════════════╝
.lh 8 / 48
Press Enter to accept the change, or ESC to abandon it.
This setting can be saved with the Save Setup command.
.tc On Screen Long Line Indicators ..............................#
.ix Option (new); Long Line markers
On Screen Long Line indicators
The factory defaults have Word Fugue displaying the characters "«"
and "»" if the line extends beyond the left or right edge of the
screen.
This display is now optional. The setting can by changed under the
Display Options menu - "Overflow Markers"
.cp 20
.lh 6 / 48
╔══════════════════════════════════════════════════════════════════════════════╗
║ File Edit Window Block Search Goto Options Miscellaneous Quit Help ║
╚════════════════════════════════════════╦═══════════════════════╦═════════════╝
║ Global file options ║
║ Margins ║
║ Format options ║
║ Ruler ║
║ Display options ║
╔═══════════════════════╗ ║
║ Snow control OFF ║ ║
║ Block cursor OFF ║ ║
║ Display size >28x80 ║ ║
║ Font display ON ║ ║
║ Key help ON ║═════╝
║ Paging Csr ║
║ Mouse scroll ON ║
║ Visible Padding ON ║
║ Use Border ON ║
║ Enhanced Keyboard OFF ║
║ Overflow Markers OFF ║
╚═══════════════════════╝
.lh 8 / 48
.tc1 Fig 13 - Line Overflow Markers Option .........................#
Fig 13 - Line Overflow Markers Option
This setting can be saved with the Save Setup command.
.tc
.tc Next Column Command ............................................#
.im Commands (new)
.ix Next Column
Next Column Command
Ctrl TAB in column mode will take you to the next column and the
logical top of the table entry.
Upgraders will need to delete your .CFG file, or use WFINST to
allocate the keystroke to the command. Upgrading does not change your
WF.CFG file, which contains the keystroke to command mapping.
.CP9
.tc
.tc Printing .......................................................#
.im Printing
Printing
There have been a number of enhancements to printing.
.tc Edit Date & Time ............................................#
.ix Edit Date & time
Edit Date & Time
.ix Edit Date ; Edit Date & Time functions
These functions work just like the other date and time functions,
except that instead of returning the current date and time, they
return the date and time that the file was last saved.
Use these dates in reports and letters, so that if you reprint the
document without any changes it will display the same date and time
as the original copy.
.CP7
In the text body, you must enclose the print functions in special
brackets:
.ix Edit Date ; Edit Date & Time functions
.ix Edit Date &; Formats available
{. to start interpretation
and } to stop interpretation.
- return the edit time in format:
@T50 HH:MM military - 24 hour clock
@T51 HH:MM:SS " "
@T52 HH:MM XX where XX = AM or PM (12 hour clock)
@T53 HH:MM:SS XX where XX = AM or PM " " "
- return the edit date in format:
@D50 MMM DD, YYYY
@D51 DD/MM/YY
@D52 DD/MM/YYYY
@D53 MM/DD/YY
@D54 MM/DD/YYYY
@D55 YYYY/MM/DD
@D56 DD MMM YYYY
@D57 dayname, DD MMM YYYY
@D58 DD month YYYY
where MMM is a 3 character abbreviation of the Month name
MM is a 2 digit month number
Month is the full month name
.tc Print Without Saving ........................................#
.ix without saving
Print without Saving
It is now possible to make changes to a file and print them without
saving the changes back to the original file.
If you try to print without saving a modified file you will be
prompted:
.lh 6 / 48
╔═══════════════════════════════════════════════╗
║ Save modified document before printing? (Y/N) ║
╚═══════════════════════════════════════════════╝
.lh 8 / 48
If you answer N for No, the changes will be written out to disk as
PRINT.TMP and that file will be printed.
The previous version of Word Fugue would not print if you answered
N, but would return you to your document.
.tc Extensions to .IF and .MA ...................................#
.ix Extensions to .IF
.ix Extensions to .MA
Extensions to .IF and .MA
Three new functions can now be used in .IF and .MA commands. These
are:
.ix Page ; PAGE function
.ix Line ; LINE function
.ix Odd ; ODD() function
page = the current page number
line = the current line of the page
Odd() = returns true if the argument is ODD
eg .IF Odd(page)
.cp 5
.ei
will evaluate the conditional page break only if the current page
number is ODD.
NOTE - to test for an EVEN number, use NOT ODD()
You can also use these functions in the .MA command (mathematical
calculation)
eg .MA z=page
.MA t=Odd(page)
.if odd(page)
.sv x=Odd
.el
.sv x=Even
.ei
this is page &z& and the page number is &x&
It is &t& to say the number is odd
could produce
this is page 1 and the page number is Odd
It is True to say the number is odd
.ix Page ; PAGE function
.ix Line ; LINE function
.ix Odd ; ODD() function
.tc Pagination ..................................................#
.ix Pagination
Pagination
If the top and bottom margins are zero, no pagination of the
document occurs during printing. (This has always been the case).
At the end of the document, the last page will be ejected if "Use
Form Feeds" is ON, otherwise it will be left in the printer.
(Previously Word Fugue would always leave the last page in the
printer in this situation.)
Leaving the page in the printer allows you to print another document
immediately following this one.
.tc Translate Table .............................................#
.ix Transl ; Translating Characters for printing
.ix Translating Characters for printing
Translate Table
This is a new entry in the Printer Definition Files to support the
enlarged character set that some printers have.
Where printers have enlarged character sets, the additional
characters are selected normally by means of an escape sequence.
It can also be used with European set ups where some of the onscreen
characters do not print properly. In this situation the printer is
configured so that a different character should be sent to print the
character you see on screen.
To use this feature, you need to select characters that will be
translated into the characters you want printed. Normally you would
select characters you do not use, although with some of the European
characters you would select the correct one for the screen.
You need to specify both the character you will enter into the
document, and the character or characters to be sent to the printer
to cause it to print what you want. You can specify a number of
character translations separated by semi colons (;).
For Example, the English pound sign (£) when displayed on the
screen is decimal 156, but many printers require decimal 134 to
print one.
.ix Transl ; Translating Characters for printing
.ix Translating Characters for printing
you enter
£=å
Hold down the ALT key and type the decimal equivalent on the
numeric keypad, and then release the ALT key.
For example, a £ sign can be entered by using ALT 156, while the
destination character can be entered by using ALT 134.
When specifying destination characters, you can enter most
characters exactly as they should appear, with the exceptions shown
below. These characters you must enter in decimal notation:
character You enter
space #032
; #059
# #035
null #000
You can enter any other destination character in the same fashion:
in the above example you could enter
£=#134
You can specify a number of character translations separated by semi
colons (;). For example
£=#134 ; ¥=#159; ß=Word#032Fugue#032V3.1#032 ; ^=#027!#134
spaces are ignored following the = sign
The example above will translate every occurrence of
£ into decimal 134 (a printing £)
¥ into decimal 159 (a printing ¥)
ß into the sequence Word Fugue V3.1
(note spaces entered as #032)
^ into the sequence Esc!å (a printing ¢ symbol)
.CP7
.tc Micro Justification .........................................#
.ix Micro Justification
.ix Microj ; Microjustification of printing
.ir Justif ; Justification by Printer see Microjustification
Micro Justification
Justified text· is text where the· line is padded out· so that it is
flush with both· the left· and right· margins. This· paragraph is an
example of justified text. The· normal method of justification is to
insert· extra· spaces· between· words· to· make· the· line fit. This
sometimes· leads· to· a· situation· where· the text appears unevenly
spaced. It· is also very· difficult to get· a line spaced· correctly
when using a proportionally spaced font.
The solution to this is for the printer to justify the text instead,
since it knows exactly how wide each character is. The printer is
capable of varying the spacing between each of the letters, giving a
more even appearance. This process is known as Micro Justification.
Not all printers support Micro Justification, and some older or
cheaper printers can be rather slow.
..This paragraph has been printed using microjustification.
Each Printer Defintion File contains two new entries for
"Microjustification ON" and "Microjustification OFF". Your document
defaults to Microjustification OFF, so if you want it you must turn
it ON.
There are 2 methods of switching Microjustification ON and OFF:
1. Use of the .MJ dot command.
Place this command on the line before you want justification to
start:
.MJ on
Place this command on the line after you want justification to
stop:
.MJ off
2. Use an embedded function.
Place this {.@MJ} where you want microjustification to start, and
place another one where you want it to stop. This function works
exactly like underlining or bolding - the first one turns the
feature ON, while the second one turns it OFF
NOTE - Since the printer is doing the justification, you should
ensure that you turn Word Fugue's justification OFF,
otherwise you will still see additional spaces added between
the words.
NOTE - If your printer should be capable of microjustification but
you can't seem to make it work, it may be that the PDF you
are using has not been configured for this. In this event,
please contact Fugue Software to obtain a new PDF file for
your printer.
.CP7
.tc Postscript Printing .........................................#
.ix Postscript
.ix Postsc ; Postscript Printing
Postscript Printing
Word Fugue now supports Adobe Postscript printing. Postscript is
(almost) standard across printers that support it. At the time of
writing there are currently 5 Printer Definition Files for
postscript printing:
postscr.pdf = a generic postscript page, with no assumptions
about page size. It accepts the page size
configured by the printer.
ps_a4.pdf = postscript for A4 page size (21cmx29.7cm)
ps_legal.pdf = postscript for legal size paper (8½"x14")
ps_lscap.pdf = postscript for landscape orientation
ps_usltr.pdf = postscript for US letter size (8"x11")
ps_ansi.pdf = postscript using ANSI characters (see below)
From the print menu (Ctrl KP), highlight "Which printer" and press
enter. Press Enter again on the prompt to display a list of PDF
files installed. Select the one you want, and press enter.
The choice of Printer Definition File can be saved under the "Save
Setup" option.
Because of the complexity of Postscript, each PDF file is
supplimented by a .PDV file that contains an initialisation sequence
for the printer. The PDF slot marked "Reserved" refers to the PDV
file to be used:
"PostScript 3.0 <postscr.pdv>"
We supply two .PDV files - "POSTSCR.PDV" for DOS compatible printing
and "PS-ANSI.PDV" for windows compatible printing (see below for
more information). However, if you require a different Postscript
Preamble, then this can be accomodated by copying POSTSCR.PDV to a
different name and modifying the COPY (never modify the
original!!!). Also copy one of the PDF files, and modify the
"Reserved" slot so that the correct PDV filename is between the
angle brackets "<" and ">".
.CP7
For example, to include a new font Caslon_OpenFace you would need
to:
1. Include a macro for the font in a copy of the PDV file where all
the other font macros are:
/fCOF { /hsr /Caslon_OpenFace /f40 RE findfont 10 scalefont
setfont } bind def
The strings "fCOF" and "Caslon_OpenFace" would be replaced by
which ever font you required, with appropriate abbreviation.
Everything else should be entered exactly as spelled, including
case of letters. Please note that the spelling of the full font
name "Caslon_OpenFace" must be exactly as the specifications from
the font supplier, for the printer will use courier if it cannot
match the font name.
2. Include a sequence in your document to activate the font where
you want it:
ESC fCOF ESC
where "fCOF" is the font macro name you placed in the preamble
file, spelled with exactly the same case, and ESC represents the
Escape character (ctrl P ESC).
Normally you would place this sequence as the ON sequence in a
PDF file.
3. Include a sequence to turn off the font by re-activating a
previous font:
ESC ftr ESC
if you wished to re-activate the Times Roman font.
If you use the PDF file to store the sequence, then make sure
that the OFF sequence is empty, in which case Word Fugue will
reactivate all other active print options.
4. Include the PDV file name in the "Reserved" slot of the PDF
NOTE: - if you know nothing about postscript programming, the best
advice is not to fiddle with it. Printing anything under postscript
requires writing a program. Refer to Adobe Systems or a good
technical book shop for more information on the Postscript
programming language.
.CP7
.tc Postscript Character Set ....................................#
.ix Postscript Character Set
.ix Postsc ; Postscript Printing
Postscript Character Set
The character set used by Postscript is ANSI (American National
Standards Institute) similar to Windows rather than the ASCII ()
code used by DOS machines. This can mean quite a lot of differences
if you switch between a Postscript printer and a non Postscript
printer, especially if you use characters with codes above 128
(mostly European characters and IBM graphics characters).
Postscript does support the European character codes, but they occur
in a different sequence from standard DOS characters. In addition
postscript does not support the IBM graphics characters for the
simple reason that if you require lines then postscript can draw
them directly.
As mentioned above, we supply 2 PDV files, one to support standard
ANSI characters, and the other to support ASCII characters (as far
as is possible).
PS-ANSI.PDV supports the same range of characters as Windows does.
If you swap files between DOS and Windows, then you should use this
driver. Please bear in mind that what you see on the screen under
DOS will be the ASCII equivalent characters, not the ANSI ones.
POSTSCR.PDV is our standard driver for DOS. If you do most of your
work in DOS, then this is the driver you should use. As far as is
possible, it supports the ASCII characters. Where there are no ASCII
equivalents, we have retained the original ANSI codes, although
sometimes thay have been remapped to a different sequence than for
ANSI. The 3 tables on the following pages illustrate the different
character sets.
.pa
.tc1 Fig 14 - Postscript ANSI characters ...........................#
.pa
.tc1 Fig 15 - Postscript ASCII characters ..........................#
.pa
.tc1 Fig 16 - Standard ASCII characters ............................#
.lh 6 / 48
.co 4,0 / 18,18,18,18
! 033 │
" 034 │
# 035 │
$ 036 │
% 037 │
& 038 │
' 039 │
( 040 │
) 041 │
* 042 │
+ 043 │
, 044 │
- 045 │
. 046 │
/ 047 │
0 048 │
1 049 │
2 050 │
3 051 │
4 052 │
5 053 │
6 054 │
7 055 │
8 056 │
9 057 │
: 058 │
; 059 │
< 060 │
= 061 │
> 062 │
? 063 │
@ 064 │
A 065 │
B 066 │
C 067 │
D 068 │
E 069 │
F 070 │
G 071 │
H 072 │
I 073 │
J 074 │
K 075 │
L 076 │
M 077 │
N 078 │
O 079 │
P 080 │
Q 081 │
R 082 │
S 083 │
T 084 │
U 085 │
V 086 │
W 087 │
X 088 │
.cb
Y 089 │
Z 090 │
[ 091 │
\ 092 │
] 093 │
^ 094 │
_ 095 │
` 096 │
a 097 │
b 098 │
c 099 │
d 100 │
e 101 │
f 102 │
g 103 │
h 104 │
i 105 │
j 106 │
k 107 │
l 108 │
m 109 │
n 110 │
o 111 │
p 112 │
q 113 │
r 114 │
s 115 │
t 116 │
u 117 │
v 118 │
w 119 │
x 120 │
y 121 │
z 122 │
{ 123 │
| 124 │
} 125 │
~ 126 │
127 │
Ç 128 │
ü 129 │
é 130 │
â 131 │
ä 132 │
à 133 │
å 134 │
ç 135 │
ê 136 │
ë 137 │
è 138 │
ï 139 │
î 140 │
ì 141 │
Ä 142 │
Å 143 │
É 144 │
.cb
æ 145 │
Æ 146 │
ô 147 │
ö 148 │
ò 149 │
û 150 │
ù 151 │
ÿ 152 │
Ö 153 │
Ü 154 │
¢ 155 │
£ 156 │
¥ 157 │
₧ 158 │
ƒ 159 │
á 160 │
í 161 │
ó 162 │
ú 163 │
ñ 164 │
Ñ 165 │
ª 166 │
º 167 │
¿ 168 │
⌐ 169 │
¬ 170 │
½ 171 │
¼ 172 │
¡ 173 │
« 174 │
» 175 │
░ 176 │
▒ 177 │
▓ 178 │
│ 179 │
┤ 180 │
╡ 181 │
╢ 182 │
╖ 183 │
╕ 184 │
╣ 185 │
║ 186 │
╗ 187 │
╝ 188 │
╜ 189 │
╛ 190 │
┐ 191 │
└ 192 │
┴ 193 │
┬ 194 │
├ 195 │
─ 196 │
┼ 197 │
╞ 198 │
╟ 199 │
╚ 200 │
.cb
╔ 201 │
╩ 202 │
╦ 203 │
╠ 204 │
═ 205 │
╬ 206 │
╧ 207 │
╨ 208 │
╤ 209 │
╥ 210 │
╙ 211 │
╘ 212 │
╒ 213 │
╓ 214 │
╫ 215 │
╪ 216 │
┘ 217 │
┌ 218 │
█ 219 │
▄ 220 │
▌ 221 │
▐ 222 │
▀ 223 │
α 224 │
ß 225 │
Γ 226 │
π 227 │
Σ 228 │
σ 229 │
µ 230 │
τ 231 │
Φ 232 │
Θ 233 │
Ω 234 │
δ 235 │
∞ 236 │
φ 237 │
ε 238 │
∩ 239 │
≡ 240 │
± 241 │
≥ 242 │
≤ 243 │
⌠ 244 │
⌡ 245 │
÷ 246 │
≈ 247 │
° 248 │
∙ 249 │
{.|·} 250 │
√ 251 │
ⁿ 252 │
² 253 │
■ 254 │
(none) 255 │
.co 0
.lh 8 / 48
Fig 16 - Standard ASCII Characters
.pa
.CP7
.tc Command Line Printing /p ....................................#
.ir Command Line Printing see Start Up, Command Line Printing
.ix Command Line ; Command Line Printing /p
Printing From the Command Line
It is also possible to start Word Fugue printing from the command
line by use of the /p parameter at start up. Refer to the section on
start up parameters for more information.
.tc
.tc Macros Supplied ................................................#
.ix Macros ; Macros supplied
Macros Supplied
The file WF.MAC contains a number of useful macros that are loaded at
startup. The version 3 manual describes how to record and edit these
macros. These macros should be seen as examples of how to go about
creating other useful macros for yourself. The supplied macros are:
1 Delete Word Left Goes left one word, then deletes word
2 Insert Index Marker Inserts ^K character into text to mark
start or end of an index entry
3 Spare
4 Capitalise letter The letter under the cursor is made
upper case, then the cursor moves to
the next word
5 Spell Check Word The current word is marked as a block,
then the spell checker is activated
6 Transpose Letter The letter under the cursor is swapped
with the preceding letter
7 Print Block The marked block is written to the PRN
device. If no block is marked you will
receive an error
8 Spare
9 Toggle Case The character under the cursor is
changed from Upper case to lower case,
or from lower case to upper case, and
the cursor moves right one character
A Paste Calculation The result of the last calculation is
Result pasted into the text at the cursor
B Bullet Places a ■ character into the text
C .CP Inserts a line with ".CP" you should
then enter the number of lines
D Date dd month yyyy Pastes the date in this format. To use
a different format, modify the macro
to replace D8 with another date
function.
E Even page break Inserts a ".PBE" which will break to
the next even page
F Create label file The first in a series. This creates a
file LABEL.TXT to store address labels
for printing later
G Copy address to label This copies the marked block into the
file label file at the end of the file so
that it will print on a sticky label
H Print 1½" Labels Prints the contents of LABEL.TXT to
single column 1½" sticky labels. This
assumes that Form Feeds is ON and sets
this to OFF (if you have it OFF it
will set it to ON)
.CP7
I Clear Label file Looks for the comment "..start" and
deletes all lines following this line
J Numbered list Inserts a numbered list function {.@L1}
.ix Macros ; Macros supplied
K Single Line characters Loads the macro file SINGLE.MAC for
you to choose a single character. You
can use this technique to load other
macrofiles for replaying of a single
macro from another file. The original
macro file WF.MAC is reloaded
afterwards
L Double Line characters As for single - loads DOUBLE.MAC
instead
M Start revision marking Insert a function to commence marking
vertical bars in the left margin
N Stop revision marking Turns OFF revision marking
O Odd page break Breaks to the next Odd page
P Page break Inserts ".PA" for page break
Q Spare
R Ruler Line Loads the WF.RLR file for you to
select a ruler to insert. Note that
this file is loaded as a macro file,
and then discarded after use
S Insert standard ruler Inserts Ruler #1 from WF.RLR file
T paste time pastes in the current time in hh:mm
format using military or 24 hour
notation
U Spare
V Paste formula and Insert the formula into the text,
result followed by the result
Formula = result
W Set Wide characters Inserts a "Wide Characters" print marker
X Date stamp Inserts ..changed dd mmm yyyy hh:mm
as the bottom line of the file
Y Spare
Z print envelope Prints the marked address onto an
envelope in landscape mode, along with
the return address info. This last one
is printer specific, and will need
tweaking to match your needs. Note
that the return address is ours, and
the driver selected is for a HP
laserjet
.tc
.tc Sample Documents ...............................................#
.im Sample Documents
Sample Documents
This version comes with over 80 sample documents and document
templates. They are installed into the SAMPLE directory under your
Word Fugue directory (unless you chose not to install them). Each
sample document has the extension set to .WFT
They range from business letters, selling letters, report layouts and
resumes to envelopes, daily and weekly diary pages, expense report
pages, fax cover sheets, mailing labels and index pages.
.PA
.tc
.tc The Business of Writing ........................................#
The Business Of Writing
.ix Writing; Writing Style Guide
Writing a good letter or report may take a little more time than writing
a bad one. But if you weigh up everything, you will find that the bad
letter costs a lot more in the long run - the point doesn't get across,
or it creates a bad impression.
Some points for better writing include:
■ Always be simple and direct
■ Avoid wordiness
■ Clarity of expression
■ Use good grammar, and good punctuation
■ Be businesslike
■ Do not digress
■ Avoid jargon and cliches
■ Write positively, rather than negatively
■ Keep sentences below 20 words in length
■ Write your opening sentence last
■ Write in the active voice
■ Before you start writing, know why you are writing
■ Never write an unpleasant letter on company stationery,
and always re-read it the next day (or have someone else read it)
■ Build up a library of letters that you can draw on when you need t
write something similar. This collection is a good starting point.
■ Rough out a structure of what you want to say, then write expansions
on each point
.tc Letters & Memos .............................................#
.ix Letters & Memos
Letters & Memos
■ Business letters should always have a letter head & logo. This is good
sense even with personal letters - have your own address at the top of
the letter. Always include your telephone number, fax if you have one,
and any other contact addresses (such as a compuserve id)
■ Always date your correspondence
The format of the date is generally a matter of personal preference,
but modern usage leaves out suffixes "th", "nd" etc
August 15, 1992 or 15 August 1992
Opinions differ on whether the date should be on the right or the left
of the letter - choose a style, and stick to it.
■ Salutation should match the close, so "Dear Sir/Madam" would go with
"yours faithfully", while "Dear Mr. Nurk" would match with "Yours
sincerely"
However, modern usage is to avoid terms such as "dear" and start with
the person's name.
The use of Mr. is slowly disappearing, especially in less formal
correspondence. This is mainly due to the confusion of how to address
women - when do you use Ms., Miss or Mrs. ? Some women take offence at
one, and some at another.
.CP5
So some writers now use a sexually neutral "M." such as "M. Smith",
others include the first name "M. Susan Smith" or "M. John Smith",
while other writers leave out the title altogether and write to
"Susan Smith" or "John Smith". Certainly in this day and age you
should refer to females in the same manner as males - if you write
Mr. Smith then you must also write Ms (or Miss or Mrs.) Smith, if
you write John Smith then you should also write Susan Smith.
■ Use Plurals when writing about other people - it avoids the use of
male and female pronouns
■ Do not try to show off your command of the language by using many big
words - it will generally put your readers off, and sound snobbish
■ In general, you sign letters with your name, and also print it
underneath your signature (saves people the trouble of decyphering
your signature). In business correspondence, include your title. If
you are low down in the pecking order, you may find that your boss
signs, and then his/her name goes on the letter instead of yours.
■ Modern usage is a block style format with no indenting. Research has
indicated that most people find it easier to read than the older
indented style.
.ix Writing; Writing Style Guide
.tc Letters in Connection With Employment .......................#
.ix Employment Letters
.ix Templates; Templates for Documents
.ix Documents; Document Templates
Letters in Connection With Employment
There is a strong public relations element in all letters on this
subject.
For example, someone writes about possible job vacancies. You have
none, but they are obviously well qualified, and you would like to
consider them in the future. You have to say no while retaining their
goodwill.
Again - if you are writing a reference for a departing employee - why
be candid? You may think they were inept, ill-mannered and lazy, but
is it libellous to put that in print? There is also the ethical
problem of giving such a person a good reference.
But a good manager will read between the lines. If the reference is so
glowing that it appears as if you believe the sun, moon and stars
shine out of the former employee's rear-end, then a prospective
employer will determine that you were in fact trying to get rid on
this person.
Equally, letters about employment are often revealing in what they
don't say. If you receive a reference that is little more than a
statement of employment, then it tells you that there is little good
that can be written about the person. You should probably telephone
the former employer before making any commitment.
In general, the shorter the reference, the less interest that was
shown by management in the employee. Letters, like every aspect of
business, are as important as the time you put into them.
.CP5
.tc Letters In Connection with Debt Collection ..................#
.ix Debt Collection
Letters In Connection with Debt Collection
The classic phase is 2 reminder letters, and then the threat of legal
action ("The Final Demand"). The trend with government departments is
to skip the reminder notices, and go straight to the Final Demand, but
they do not need to worry about your goodwill. You as a business
person should worry about the other party's good will, if you want
continuing business.
So the first letter should be a gentle reminder. But, never even hint
that you can wait for the money - they owe it, and they have to pay. A
phone call often does the trick - especially if you phone the manager,
who may not have been aware of the non payment. Also, never allow
yourself to feel compassionate about the debt. If they knew they
couldn't pay, they never should have ordered. Their non payment could
cause your bankruptcy!
With the recession, people are taking longer to pay, trusting that you
really won't take them to court. One trick to encougage prompt payment
is to offer a small discount (eg 5% for payment within 7 days, 2½% for
payment within 14 days - you can of course mark your goods up by that
amount to allow for the discount). You may lose a little, but if they
pay within 14 days you are going to be a lot happier.
.tc Direct Selling Letters ......................................#
.ix Direct Selling
.ix Writing; Writing Style Guide
.ix Templates; Templates for Documents
.ix Documents; Document Templates
Direct Selling Letters
These are letters that are sent out to "cold contacts" in order to
generate sales. Often the list of names comes from a mailing list bought
from a broker or mailing house. They can also come from your own
database of customers.
The Direct Selling letter must convince the recipient to read it, so it
needs a good attention grabbing headline. Different people will give you
different rules about how to create a good selling letter, but these
rules can only summarise what has worked in the past.
As a rule, you should conduct test mailings with parts of the list to
determine how good the list is, and how good your letter is. You might
send variations on the wording to different groups, and track the
response rate.
Attention grabbing rules include using the word FREE in the headline
(such as offering a FREE GIFT). Another good word is NEW. (eg NEW
VERSION or NEW PRODUCT).
Successful body copy uses the word "you" a lot, and hardly ever uses the
word "I" or "we". The letter should be bright and breezy, and should
never be more than 2 sides of a page long. The 5 selling steps sales
people are told about are:
■ Attention
■ Interest
■ Desire
■ Conviction
■ Action
and your direct selling letter should do likewise.
.CP5
Letter format is far more successful than brochure format, although
brochures can accompany letters. Brochures just don't stand up well on
their own.
When you have finished your letter, you should add a PS - its a great
way to reinforce your first paragraph, which should be the strongest
point.
The envelope is also important - it must convince the recipient to open
and read the letter. Sometimes it helps to put a teaser copy on the
envelope itself. Coloured envelopes can help. (Note - an envelope that
looks like a Bill will undoubtedly be opened, but not enthusiastically.
The recipient will probably bin the contents as soon as they establish
there is no bill to pay).
.tc Other Sales Letters .........................................#
.ix Other Sales Letters
.ix Writing; Writing Style Guide
.ix Templates; Templates for Documents
.ix Documents; Document Templates
Other Sales Letters
These are written in response to an enquiry - perhaps by telephone. They
should be more constrained than a direct selling letter - you know the
recipient will read it - they asked for the information. They might feel
insulted to receive a letter with a screaming headline including FREE!
or similar.
They should be more informal than a normal business letter. You can
scrap the "Dear Mr. Smith" and replace it with more conversational
phrases such as "Good morning Bill ... Here's your info ...". If you are
trying to present a laid back Australian image you could even lapse into
idiom such as "G'day Bruce ...". There are no hard and fast rules, but
you should feel comfortable with what ever style you adopt.
.tc Reports .....................................................#
.ix Reports
Reports
■ Always have a title page that states the title of the report, the
names of those who wrote it (sometimes with a team effort, only the
name of the team is used), and the date it is released. If the report
is subsequently revised, the date will change. That way readers can
know which is the later version. Some businesses use a version number
as well.
■ The footer of the report should always include the page number, the
name of the document, and the date of last revision (or version
number). That makes it easy to know whether you have the latest
version, and people can request additional printed copies.
■ If the report is more than a few pages long, it pays to have a table
of contents.
■ If the report is long, it pays to have an index at the back. This is
fairly easy with a word processor. Indexes are normally printed in 2
columns, using snaking or newspaper style.
■ Long reports should be broken into chapters, like a book, with a
particular subject dealt with in each chapter.
.CP5
■ The fine details should be relegated to appendixes, where they won't
clutter the body of the report. Your readers don't want to be bogged
down when reading, but some people will want to refer to the fine
detail.
.tc News Letters ................................................#
.ix News Letters
News Letters
These are to keep people informed. Like all your documentation, they
should present a professional approach.
Some newsletters are free to empoyees, others are sent to clients. Some
are charged for, while others you hope will stimulate purchases.
As a general rule, the more money you expect to make from the
newsletter, the more expense should be put into its production. So if
you charge people a subscription for your newsletter, it probably should
be printed on a laser printer and duplicated at a print shop.
On the other hand, if it is distributed free to employees or clients,
then you could print it out on a Near Letter Quality dot matrix, and
distribute photocopies.
.tc The Sample Documents ........................................#
.ix Writing; Writing Style Guide
.ix Templates; Templates for Documents
.ix Documents; Document Templates
The Sample Documents
Use these documents as a starting point for your own. You can use these
samples as style sheets by reading them into a blank document using Ctrl
KR. Change the wording if you need. Read the comments about what should
go where - once you have used a format a few times you can dispense with
these comments.
.tc Protected Mode Version (386/486) ...............................#
.im Protected Mode
.ix Enhanced Word Fugue
Protected Mode Version (386/486)
This is a separate version designed to take advantage of extra
features on 386 or better machines. It ships with the registered
version. The installation process will ask you if you want to install
it.
Standard Word Fugue (WF) is what is known as a Real Mode program - it
will run on any machine from an XT with an 8088 chip up to a 486 or
pentium based chip. However, the program cannot take advantage of any
features of specific to the more advanced designs such as more memory.
Your files are restricted to available conventional memory, minus that
occupied be the program and DOS. Depending on your setup, you may have
between 250k and 300k available as work space for documents.
Enhanced Word Fugue (WFE) is what is known as a Protected Mode program
- it will only run on a 386 or better, but it can use all of available
memory on these machines. Thus you can easily have between 2Meg and
4Meg available as work space for documents.
The program uses the same config file (WF.CFG), help file (WF.HLP) and
macro files as standard Word Fugue. To use it, you type in WFE instead
of WF.
.tc WFINST ......................................................#
WFINST
The configuration program can be used to configure WFE as well as WF,
provided you start it with the /p parameter:
WFINST /p
You can install your serial number into the protected mode version in
the same fashion:
WFINST /p /s
.CP7
.TC Technical Stuff .............................................#
Technical Stuff
Word Fugue Enhanced follows the DPMI V0.9 standard for using protected
mode. If you have a recent version of a memory manager such as QEMM or
386MAX then it should support the DPMI standard directly.
.ix QEMM; QEMM
.ix 386M; 386MAX
.ir DPMI; DPMI see Protected Mode
If you don't have such a memory manager, then we supply several driver
files that will support the standard. WFE will load these files
automatically if it doesn't find an existing DPMI memory manager. When
you terminate the program the driver files will be unloaded again.
The driver files are:
RTM.EXE
RTMRES.EXE
DPMI16BI.OVL
DPMIINST.EXE
DPMILOAD.EXE
and they are supplied courtesy of Borland International under the
terms of our license agreement for Borland Pascal V7. If you installed
the Enhanced version of Word Fugue, then all these files will have
been unpacked into the Word Fugue directory.
.ix Special Drivers for
.tc What is Protected Mode ...................................#
.ix described
.ix DPMI
What is Protected Mode?
"Protected Mode" and "DPMI" are terms that may be unfamiliar to many
users, so some introductory information is in order.
.ix Conventio; Conventional Memory
.ix Real Mode; Real Mode
The Intel 80286 and later processor chips, on which your computer is
based, have multiple modes of operation. When you start your
computer, the processor initializes itself in "Real" mode, so called
because a memory address reference passed to the processor actually
does point to that physical location in memory. This is the mode
DOS was written for, and it is fully compatible with the older 8088
processor chips used in the original PC and XT systems. However,
Real mode is limited to addressing at most 1 megabyte of memory,
with only 640K available to programs you run (the rest is used by
the system for things like video display memory.) DOS itself takes
up about 70k of that 640k. No matter how hard you try, you cannot
get past that 1Mb limit using the standard hardware and software
design of DOS itself. You can sneak around it by using Expanded
memory (EMS), but that has fairly severe limitations compared to
being able to just tell the processor to access memory above 1Mb.
The 286 and later processors offer an answer: Protected mode. By
switching the processor chip into protected mode it can address much
more memory directly (up to 16Mb of RAM directly on a 286 and much
more on 386 and later processors). Protected mode also allows
multiple programs to be run at once, with each program's memory
protected from the other programs - one program crashing should not
bring down all of the others or the system itself (hence the name
"Protected Mode"). However, Protected mode requires a somewhat
different memory addressing scheme, and this addressing scheme is
incompatible with DOS.
.ix Dos Exten; DOS Extender
For this reason the DOS Protected Mode Interface (DPMI)
specification was defined by Intel and other manufacturers and
vendors. It sets a standard by which protected mode programs can be
run under DOS with the help of a "DPMI Server". The DPMI Server
(often known as a "DOS Extender") is a software module that acts as
a gatekeeper between the protected mode program and DOS itself:
catching requests from the program for system services, translating
them into real-mode requests, switching the processor to Real mode
temporarily and allowing the translated system service to be
performed, then switching back to protected mode and and handing
back to the program in protected mode form any information returned
by the system. Because DOS is a single-task operating system, the
"multiple tasks" facilities of protected mode are lost, but the
ability to access huge amounts of memory is still there; other
environments such as OS/2 provide multi-tasking along with the huge
memory access.
Of the DPMI driver files there are two are critical ones: RTM.EXE
(the Run-Time Manager) and DPMI16BI.OVL (the DPMI Server module,
used when another DPMI Server such as Windows or OS/2 is not
running.) These two modules MUST be located in the directory where
the WFE.EXE program is located, or on the DOS path. The other
modules are installation or accessory modules and are discussed
later in this documentation. The DPMI16BI.OVL module is the actual
DPMI server, and is not needed if another DPMI server is already in
use (see the System Settings: DOS Special Considerations section
below.)
.ix QEMM; QEMM
.ix Borl; Borland DPMI Server
.ix 386M; 386MAX
.ix Run-Time Manager
Unfortuneately the DPMI spec is open to interpretation - the spec
defines what services a DPMI server must provide to its client
programs, but makes little mention of how. As a result, there are
small differences and inconsistencies between the DPMI servers of
different vendors, not to mention outright bugs, and the specific
system services that are translated by the server vary somewhat from
DPMI server to DPMI server. (For example, there are three services
that are part of the Mouse driver interface which are translated by
all common DPMI servers except the server built into MS Windows...
and Microsoft wrote the Mouse driver spec!) To make matters worse,
there is currently no published list of what server translates which
calls. WFE has been extensively tested under the 4 common DPMI
servers available at the time of release (the DPMI16BI server
provided with the program, QEMM 7.02, 386Max 6.0x, MS Windows 3.1)
and you should have no problems with these servers. However, other
servers or new servers may not work 100%.
.tc System Settings: The DPMIINST Program ....................#
.ix System Settings
.ix Special Drivers for
System Settings: The DPMIINST Program
With the exceptions outlined below, the DOS DPMI protected-mode
technology is completely transparent and no extra steps are
necessary in order to run a protected-mode application. One such
exception might be when you run a protected-mode program for the
very first time on a 286-based system. The protected mode
technology uses an internal database which contains various machine
characteristics to determine how to enable protected mode operation
on your system, and configures itself accordingly. If you have a
computer with an older 80286 microprocessor, your system might not
be recognized; if it is not, you'll see this message when you try to
run WFE:
Machine not in database (RUN DPMIINST)
.ix Machine not in database
.ix Machine; Machine not in Database (error)
.CP7
If you get this message, simply run the provided DPMIINST program by
typing DPMIINST at the DOS prompt and following the program's
instructions. DPMIINST runs your machine through a series of tests
to determine the best way of enabling protected mode, and
automatically configures accordingly. Once you have run DPMIINST,
you won't have to run it again. Note that some memory managers,
device drivers, and memory-resident (TSR) programs can interfere
with DPMIINST's ability to analyze your system. If DPMIINST fails,
try temporarily disabling or removing these programs. That gives
DPMIINST the unrestricted access it needs to determine the best way
to enter protected mode.
Note that running DPMIINST.EXE will never be required on any system
running HIMEM.SYS (or equivalent), or on any system based on an
80386 (or later) processor.
.tc Controlling the Amount of Memory Used by WFE .............#
.ix Controlling the Amount of Memory Used
.ix Special Drivers for
.ix QEMM; QEMM
.ix Borl; Borland DPMI Server
.ix 386M; 386MAX
Controlling the Amount of Memory Used by WFE
By default, the DPMI interface allocates all available extended
memory for its own use. If you don't want all of the available
memory to be taken by the DPMI kernel, you can set a DOS environment
variable to specify the maximum amount of memory to use. This
variable can be entered directly at the DOS prompt or inserted in
your AUTOEXEC.BAT file, using this syntax:
SET DPMIMEM=MAXMEM nnnn
where nnnn is the amount of memory in kilobytes.
For example, if you have a system with 4MB and want the DPMI kernel
to use only 2MB of it, leaving the other 2MB alone, the DPMIMEM
variable would be set as follows:
SET DPMIMEM=MAXMEM 2048
Some memory managers, like QEMM or 386Max, allow allocating the same
area of memory as either extended or expanded, and many older
applications can use only expanded memory (EMS). By using the
DPMIMEM DOS environment variable to limit the amount of extended
memory used by the DPMI server, your system will still have expanded
memory available for use by older applications.
The run-time manager attempts to free as much conventional memory as
possible (by moving moveable memory blocks into extended memory, for
example) before starting an application. No attempt is made to
release extended memory, however. Therefore, if you are going to run
other protected-mode applications that don't use the run-time
manager (Paradox 4.0, for example), use the RTM DOS environment
variable to control the run-time manager's allocation of memory.
Use the DOS command line to add the RTM environment variable to your
system's DOS environment. Here is the syntax:
SET RTM=[option nnnn]
The following table lists the options you can use. nnnn can be a
decimal number or a hex number in the form of xAB54 or xab54.
.CP7
.ix Memory Options
.ix Special Drivers for
.ix Borl; Borland DPMI Server
Option Description
EXTLEAVE nnnn Always leave at least nnnn kilobytes of extended
memory available. The default value is 640K.
EXTMAX nnnn Don't allocate more than nnnn kilobytes of
extended memory. The default value is 4 gigabytes. In Windows,
the default value is one-half the available memory.
EXTMIN nnnn If fewer than nnnn kilobytes are available after
applying EXTMAX and EXTLEAVE limits, terminate with an Out of
Memory message. The default value is zero.
REALLEAVE nnnn Always leave at least nnnn paragraphs of real
memory available. The default value is 64K or 4096 paragraphs.
REALMAX nnnn Don't allocate more than nnnn paragraphs of real
memory. The default value is 1 megabyte or 65,535 paragraphs.
REALMIN nnnn If fewer than nnnn paragraphs are available after
applying REALMAX and REALLEAVE, terminate with an Out of Memory
message. The default value is zero.
The following DOS command limits RTM to 2M bytes of extended memory,
and ensures that 128K bytes of real memory are left unallocated:
SET RTM=EXTMAX 2048 REALLEAVE 8192
.tc Important Note for Borland C++ and Paradox 4.0 Users .....#
.ix Borl; Borland DPMI Server
Important Note for Borland C++ and Paradox 4.0 Users
The DPMILOAD.EXE and DPMI16BI.OVL files provided in this package
replace the older ones that came with Paradox 4.0 and BC++ 3.0 or
later. Delete or rename the older versions and make sure the newer
ones are on your DOS path (both Paradox and BC will search the path
and find the newer versions). **THIS INCLUDES THESE FILES AS
SHIPPED WITH PARADOX 4.01!** The versions shipped with Paradox 4.01
are actually the earlier 4.00 versions of these files, and should be
replaced.
If you plan to shell out from Paradox or BC++ to run another
protected-mode application, first limit the amount of extended
memory used by Paradox or BC++. For Paradox, use its /extk
command-line parameter; for BC++, use its /x command-line parameter.
Refer to the Paradox or BC++ documentation for more information on
the use of command-line options.
.tc System Settings: DOS: Special Considerations .............#
System Settings: DOS: Special Considerations
As mentioned previously, a good memory manager such as QEMM or
386Max is strongly recommended. The XMS manager HIMEM.SYS that is
provided with DOS and Windows will work but is substantially slower
than these other third-party memory managers. Also, these other
memory managers do a better job of parcelling out upper memory
between WFE and EMS users (such as disk caches and TSRs) that may be
installed on your system.
.CP5
.ix DOS 6 MemMaker
Another reason to use a good third-party memory manager is when DOS
6 is in use and you have used the DOS 6 "MemMaker" utility to
optimize memory. The HIMEM.SYS XMS manager delivered with DOS 6 has
a bug that only shows up when MemMaker has been used, such that the
various "LH" (load high) commands in the AUTOEXEC.BAT file have
specific sizing parameters. When this is the case, you may see the
following error when running WFE the first time:
Loader Error (0000): Unrecognized error
.ix Loader Error
.ix Special Drivers for
If you see this error, you will need to juggle the various "LH"
commands in your AUTOEXEC.BAT file, or replace HIMEM.SYS/EMM386.SYS
with one of the third-party managers. If you are unfamiliar with
modifying your AUTOEXEC.BAT file, see your DOS Manual.
While these other memory managers provide DPMI servers of their own,
keep in mind the discussion above concerning variations in DPMI
servers if you are using a third-party server such as 386Max or
QEMM. While WFE has been tested with these other servers, it was
designed with the DPMI16BI server included with the program (along
with the servers built into Windows and OS/2), so it is certainly
possible that some incompatibilities exist. For example, the 1.0x
versions of QDPMI are known to have a bug when a protected mode
program attempts to perform serial I/O (eg to a printer attached to
a COM port), and 386Max versions 6.02 and prior have several bugs.
If you experience any problems such as RunTime Error 216 (GPF) or
intermittent serial I/O, be sure to try to duplicate the problem
using the provided driver before seeking technical support (the is
the first question we will ask when such problems are reported and
will not be able to help until such a verification test has been
performed.)
DOS version 3.3 or later is required for WFE with DOS 5.0 or later
strongly recommended. DOS 4.0x is strongly discouraged, as it has
several known bugs.
.ix DR-DOS
If you are running DR-DOS rather than MS-DOS, and experience
problems, be sure to test under MS-DOS before contacting us for tech
support. The protected mode manager was designed around MS-DOS, and
because of the many small incompatibilities in DR-DOS it cannot be
guaranteed that any protected mode program will work properly under
DR-DOS.
.ix Running on a Network
If running WFE on a network, be sure to follow the network vendor's
guidelines concerning installation of the SHARE module (e.g., for
LANtastic, SHARE usually should be loaded on servers but not on
workstations.) If running under Novell Netware 3.11, NETX version
3.26a or later is recommended (this is the version of the Netware
shell shipped with Windows 3.1.)
.tc CONFIG.SYS/AUTOEXEC.BAT Additions/Changes ................#
CONFIG.SYS/AUTOEXEC.BAT Additions/Changes
CONFIG.SYS: Certain system configurations that use MS-DOS v. 6 with
both HIMEM.SYS and EMM386.EXE may not work with all protected mode
programs. On these systems, when you attempt to run WFE you will
see the following error message: "Loader error (0000): unrecognized
error". Using a proper memory manager such as QEMM or 386Max will
eliminate this problem. (Generally, this error will be seen only
when you have used the DOS "MEMMAKER" utility to load certain device
drivers or TSRs into upper memory with specific memory sizing
parameters.)
The QDPMI version 1.01 and earlier, and 386Max 6.02 and earlier,
built-in DPMI server facilities are not recommended. You should
disable these internal DPMI servers and use the DPMI16BI server
provided with the program. Alternately, both of these managers have
command-line utilities that allow the internal servers to be turned
off or on from the DOS prompt - you may wish to create a batch file
to execute WFE that temporarily turns off these servers before
running the program and then turns them back on afterwards. Later
versions of these DPMI servers *may* work properly with WFE.
A "Files=20" (or greater) statement is required.
AUTOEXEC.BAT: None required for DOS only (see the Windows section
below if you use WFE under Windows.)
By default, the DPMI interface allocates all available extended
memory for its own use. If you don't want all of the available
memory to be taken by the DPMI kernel, you can set a DOS environment
variable to specify the maximum amount of memory to use. This
variable can be entered directly at the DOS prompt or inserted in
your AUTOEXEC.BAT file, using this syntax:
SET DPMIMEM=MAXMEM nnnn
where nnnn is the amount of memory in kilobytes. For example, if
you have a system with 4MB and want the DPMI kernel to use only 2MB
of it, leaving the other 2MB alone, the DPMIMEM variable would be
set as follows:
SET DPMIMEM=MAXMEM 2048
.CP5
Some memory managers, like QEMM or 386Max, allow allocating the same
area of memory as either extended or expanded, and many older
applications can use only expanded memory (EMS). By using the
DPMIMEM DOS environment variable to limit the amount of extended
memory used by the DPMI server, your system will still have expanded
memory available for use by older applications.
.tc Windows: Special Considerations, General .................#
Windows: Special Considerations, General
Windows provides its own DPMI server, and other DPMI servers such as
386Max and QDPMI "get out of the way" when Windows loads; whenever
Word Fugue is running under Windows it uses the DPMI services
provided by the Windows server.
A DOS protected-mode program will run in Windows in 386 Enhanced
mode. To configure the amount of memory available to the
application, create a Windows PIF file. To learn more about PIF
files, see your Microsoft Windows User's Guide.
.CP7
You should define a PIF file for WFE. An example PIF file (WFE.PIF)
is included in the distribution set and installed in the main
program directory; you can use this PIF as a starting point, but
note that some settings (most likely the "Max XMS" setting) will
need to be edited to suit your system's configuration.
If you run WFE from the DOS prompt under Windows, you may wish to
edit the DOSPRMPT.PIF file provided with Windows to allow WFE access
to at least 2Mb of XMS memory.
In order to run a protected-mode program from Windows Standard mode,
you must set the DPMIMEM DOS environment variable and run RTMRES
before running Windows. (RTMRES is the "resident loader" module
included with WFE.) The easiest way to do this is to run Windows
from the RTMRES command line, like so:
RTMRES C:\WINDOWS\WIN.COM /S
which loads RTM into memory and then runs Windows. Done this way,
RTM will automatically unload itself when you exit Windows. Make
sure your DPMIMEM setting leaves enough physical memory for Windows
to operate.
Note that if you run RTMRES by itself, RTM is loaded resident and
you are returned to the DOS prompt. If you do so, you won't be able
to run Windows in 386 enhanced mode until you exit the RTMRES shell
(by typing "EXIT" at a DOS prompt.)
.tc Windows: Special Considerations, Windows 3.0 .............#
Windows: Special Considerations, Windows 3.0
Win3.0 has a bug in its program execution code when starting a
protected-mode program from the File|Run command of Program Manager.
As a result, you may find that you cannot run WFE this way from
Windows V3.0. Windows 3.1 does not have this bug, and WFE should run
normally.
.PA
.Pbo
.ir A;.cc5
.IR A ;
.ir A ; -A-
.IR A ; ·
.ir B;.cc5
.IR B ;
.ir B ; -B-
.IR B ; ·
.ir C;.cc5
.IR C ;
.ir C ; -C-
.IR C ; ·
.ir D;.cc5
.IR D ;
.ir D ; -D-
.IR D ; ·
.ir E;.cc5
.IR E ;
.ir E ; -E-
.IR E ; ·
.ir F;.cc5
.ir F ;
.ir F ; -F-
.IR F ; ·
.ir G;.cc5
.ir G ;
.ir G ; -G-
.IR G ; ·
.ir H;.cc5
.ir H ;
.ir H ; -H-
.IR H ; ·
.ir I;.cc5
.ir I ;
.ir I ; -I-
.IR I ; ·
.ir J;.cc5
.ir J ;
.ir J ; -J-
.IR J ; ·
.ir K;.cc5
.ir K ;
.ir K ; -K-
.IR K ; ·
.ir L;.cc5
.ir L ;
.ir L ; -L-
.IR L ; ·
.ir M;.cc5
.ir M ;
.ir M ; -M-
.IR M ; ·
.ir N;.cc5
.ir N ;
.ir N ; -N-
.IR N ; ·
.ir O;.cc5
.ir O ;
.ir O ; -O-
.IR O ; ·
.ir P;.cc5
.ir P ;
.ir P ; -P-
.IR P ; ·
.ir Q;.cc5
.ir Q ;
.ir Q ; -Q-
.IR Q ; ·
.ir R;.cc5
.ir R ;
.ir R ; -R-
.IR R ; ·
.ir S;.cc5
.ir S ;
.ir S ; -S-
.IR S ; ·
.ir T;.cc5
.ir T ;
.ir T ; -T-
.IR T ; ·
.ir U;.cc5
.ir U ;
.ir U ; -U-
.IR U ; ·
.ir V;.cc5
.ir V ;
.ir V ; -V-
.IR V ; ·
.ir W;.cc5
.ir W ;
.ir W ; -W-
.IR W ; ·
.ir X;.cc5
.ir X ;
.ir X ; -X-
.IR X ; ·
.ir Y;.cc5
.ir Y ;
.ir Y ; -Y-
.IR Y ; ·
.ir Z;.cc5
.ir Z ;
.ir Z ; -Z-
.IR Z ; ·
.pbo
.H2 INDEX
.h3──────────────────────────────────────────────────────────────
.pn1
.pt r
.fi wf_v31.idx
.co